vegetated substrate - English Synonyms Dictionary